529754
354578
869967
932373
713305
522945
121241
349220
911207
746287
877637
27659
5315799
3745581
3254148
2575804
2310988
2159609
2079358
194678
1856118
1752136
1750196
1669471